﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EmaMetadata
{
    public enum LookupTables { 
        GenreType, 
        EditionType, 
        PrimaryProductLineType, 
        PlatformType, 
        GameplayType, 
        TitleType, 
        DescriptionType, 
        ImageType, 
        PricingType,
        CharacteristicsType,
    };

    public class EmaTable
    {
        /// <summary>
        /// Instantiate a lookup table
        /// </summary>
        /// <param name="lt"></param>
        public EmaTable(LookupTables lt)
        {
            // TODO: Load lookup table data from EMA website or from local storage
        }

        /// <summary>
        /// Verify a fact against this lookup table
        /// </summary>
        /// <param name="f"></param>
        /// <returns></returns>
        public bool VerifyFact(EmaFact f)
        {
            // TODO: Compare this fact against the data in this table

            // For the moment, all facts verify true
            return true;
        }
    }
}
